0-9
0 Extension Points
Objects in GeoServer built for extension Extension Point Interface/Class Description operation Operation org.vfny.geoserver.servlets.AbstractService A component or operation of a service. Examples are GetCapabilities, GetFeature, GetMap, etc... mapProducerFactory MapProducerFactory org.vfny.geoserver.wms.GetMapProducerFactorySpi Produces a map. Usually a onetoone correspondance to an image ...
0 Http
GeoServer http / servlet module contains utilities and infrastructure used to implement services bound to the http protocol. OWS Dispatching The org.geoserver.ows.http http://geo.openplans.org/geoserver/javadoc/org/geoserver/ows/http/packageframe.html package provides an ows dispatching ...
0 Introduction
Welcome, overview and terminology Welcome to the programmer's guide to GeoServer. The point of the guide is to give an overview of the architecture of GeoServer, and to guide new plugin writers on where to get started. The big push with GeoServer 1.4 was to extract a framework out of the lessons we've ...
0 Overview
Welcome to the GeoServer development community , this guide captures setting up GeoServer for development, interacting with the developer community, as well as a few guidelines for communication, best practives, and making product releases. As a new geoserver developer this document will get you set up ...
0 Platform
Overview The platform module is The core GeoServer module . The purpose of which is provide the base level or platform on top of which GeoServer is built. First and foremost, the platform module provides the Spring container in which GeoServer components are created. Spring Dependencies The platform ...
0 Project Steering Committee
Welcome to the GeoServer organizational system, as with any open source project we start with people. Summary This document describes the role and responsibilities of the to be created Project Steering Committee, as well as the process under which it operates. Much of the definition and inspiration for the GeoServer PSC ...
00 GeoServer for Google Earth
Overview of GeoServer for Google Earth Users Overview of GeoServer for Google Earth Users Introduction GeoServer is an open source server built to help enable the 'GeoWeb http://en.wikipedia.org/wiki/Geoweb', just as the Apache Web Server http://httpd.apache.org ...
01 Google Earth QuickStart
Get Up and Running with GeoServer and Google Earth in Minutes The fastest way to have Google Earth display your GeoServer data is to type a WMS/KML request into your web browser. For example http://localhost:8080/geoserver/wms/kmlreflect?layers ...
01-KML Reflector
WMS Convenience Wrapper for KML Overview Standard WMS requests can be quite long and verbose. For instance like the following: http://localhost:8080/geoserver/wms?service=WMS&request=GetMap&version=1.1.1&format=application/vnd.googleearth.kmlXML&width=1024&height=1024 ...
01-Placemark Templates
Create Custom Placemark Descriptions with Templates (i) This tutorial is targeted for GeoServer 1.5.1 and above. (i) This tutorial assumes that GeoServer is running on http://localhost:8080. Introduction #introduction Getting Started #gettingstarted Hello World #helloworld Dynamic Content #dynamiccontent ...
02 Custom Descriptions
Controlling the description element (balloon popup) of your KML Overview When GeoServer generates KML for a vector dataset, it attaches information from the data to each Placemark that is created. By default this is a simple HTML table which displays all the attribute data ...
02 Google Earth KML Styling Guide
Comprehensive Guide to Styling KML Points #points Lines #lines Polygon #polygons Labels #labels Descriptions #descriptions Introduction In GeoServer KML is styled via Styled Layer Descriptor (SLD). This is the same approach used to style regular WMS output ...
02-Time Templates
Supplement KML with Temporal Information (i) This tutorial is targeted for GeoServer 1.5.2 and above. (i) This tutorial assumes that GeoServer is running on http://localhost:8080/geoserver. Getting Started #gettingstarted Checking the Setup #checkingthesetup Creating the Template #creatingthetemplate Trying it Out #tryingitout ...
03 Google Earth Features
KML and Google Earth Features KML Reflector Custom Descriptions Scoring Legend Overlays SuperOverlays Time Visualization Filtering Data
03-Scoring
Vector vs Raster KML Introduction GeoServer can return KML in one of two forms. The first is as a number of {{Placemark}} elements. Each {{Placemark}} corresponds to a feature in the underlying dataset. This form only applies to vector datasets. The second form is as an ...
03-Super Overlays and TileCache
Setup Tile Cached Super Overlays The capabilities of this tutorial are still 'beta' and subject to change. Please let us know of any problems or suggestions for improvement (i) This tutorial is tarted for GeoServer 1.5.1 and above. (i) This tutorial assumes that GeoServer is running ...
04 Google Earth Tutorials
Stepbystep Guides to Performing Specific Tasks
04-Legend Overlays
KML Legend Overlays Overview One of the operations of WMS is GetLegendGraphic which allows a WMS client to obtain a legend graphic from the server for a particular layer. Combining it with KML overlays produces a nice way to produce legends in Google Earth. Using ...
05-KML Super Overlays
Region Based KML Overview SuperOverlays http://code.google.com/apis/kml/documentation/kml21tutorial.html#superoverlays are a form of KML in which data is broken up into regions. This allows Google Earth to refresh/request only particular sections of the map when the view area ...
05-KML+Super+Overlays
06-KML Time
Overview One of the slickest features of Google Earth is the time slider, which allows you to visualize changes in a dataset over time. As of version 1.5.2 GeoServer makes it very simple to convert existing geospatial data that has a time element in to Google ...
07-Filtering Data
Overview Though not a specific Google Earth feature, GeoServer has a powerful capability to limit the data returned based on a query passed in by the user. The KML Reflector 01KML Reflector will pass through any 'FILTER' or 'CQLFILTER" parameter to GeoServer to constrain the response ...
1 Code Conventions
section provides a few general conventions for GeoServer developers, about formatting code, testing, directory structures, refactoring, and logging. Coding Conventions GeoServer follows the Sun's coding standards http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html. Developers need ...
1 Data
GeoServer Data management module Data Model The GeoServer data model can be boiled down to the following types of data: Datastores The data service or provider, implemted as a geotools DataStore. Examples include a shapfile, web feature service, relational database ...
1 Developer Introduction
Welcome The GeoServer project is an integrated Java implementation of the 1.0 Web Feature Server and 1.1.1 WMS specification from the OpenGIS http://www.opengis.org OpenGIS Consortium. GeoServer aspires to be the 'Apache http://www.apache.org' of OpenGIS data serving and its mission ...
1 Formatting
Information on how to format your code to match the rest of the codebase GeoServer follows the Sun's coding standards http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html. Developers need not all develop exactly to the standard, as we make use of Jalopy http ...
1 GeoServer Architecture
following diagram provides an Overview of the GeoServer architecture . The GeoServer application is comprised of a series of modules. GeoServer modules can be combined with our maven 2 build sytem to form a deployable war. !architecture.png! At runtime a module can make use ...
1 Geoserver Configuration Design
Geoserver Configuration Design The Web Based Configuration Design document provided a series of design goals for updating the GeoServer Configuration System: Separate out the Configuration Model from the GeoServer Application Build a Struts Web Interface against the Configuration Model ...
1 Getting Commit Status
Create Codehaus Account # If you dont have a codehaus account, sign up for one here http://xircles.codehaus.org/signup Join GeoServer Project # Once logged in, visit http://xircles.codehaus.org/projects?letter=g # Scroll down to Geoserver and click ...
1 Getting Started
Getting Started with GeoServer
1 Hello World Service
tutorial you will learn how to create a simple service and link it to the GeoServer ows dispatch system. Before beginning it will be useful to skim over the following material: Platform Module 0 Platform ( Open Web Services section ) Http Module 2 ...
1 How a GetFeature Request Works
How a Get Feature Requests Works This page will describe how a getFeature() request works in Geoserver. It will also show you how to set up Eclipse and use the debugger to run through a getFeature() request yourself. There are three bodies to a getFeature() request ...
1 Installation
LESSON 1: Installing GeoServer Objective: Install GeoServer on your windows machine. 0) Getting ready Before you run the installer: # Delete the {{Temp/Geotools}} directory which is located at C:\Documents and Settings\FOSS4G2007\Local Settings\Temp ...
1 Java
section you will: # Install a Java SDK GeoServer is a Java 1.4 application. It is possible to use other versions of java, but 1.4 is recommended for development so 1.5 features don't creep in. Here are some notes Java 1.5 for Java 1.5 users ...
1 Javadocs
Where to access the javadocs for releases and trunk Javadocs for each release are available for download in the 'docs' zip file. Javadocs for the latest stable version should also be available online: {}Stable Development Branch{} http://geoserver.codehaus.org/javadocs/apidocs/ {}Experimental Development ...
1 Mailing lists
Links for archives and subscription management Email is by far the primary communication for GeoServer users and developers. We recommend all developers subscribe to both 'user and 'devel' lists. Do not email individual developers, even if you know who may have ...
1 Namespace Config
Namespace A Namespace is used to discriminate XML vocabularies from one another. All WFS's make use of three standard namespaces \#WFS http://www.opengis.net/wfs \#GML http://www.opengis.net/gml \#Filter http://www.opengis.net/ogc Additionally, each ...
1 Overview
Overview.PNG
1 Reporting Issues
How to report issues in GeoServer Reporting issues is one of the most valuable ways to contribute to the GeoServer Project. If we don't know what bugs you have, there is no way we can fix them. It's also important for us to know what ...
1 Running CITE Tests
section you will: # Install a PostGIS database # Load the database with CITE data # Deploy the CITE configuration # Setup and execute a CITE test session for WFS, WMS and WCS protocols Setting up GeoServer and the CITE test data for WFS 1.0 testing ...
1 Service Configuration
Configuring GeoServer This document and the Data 2 Data Configuration document should completely describe how to configure GeoServer. This is focused on the basics of the web administration tool, and then goes into configuring the options and metadata for the server. The 2 Data Configuration document focuses on adding ...
1 Setup
Download and installation instructions for GeoServer development
1 Structure
GeoServer configuration is a zip file containing the following directory structure: catalog.xml services.xml demo/ featureTypes/ plugIns/ styles/ validation/ File Description catalog.xml Catalog of published data services.xml WS service configuration demo Collection of GeoServer requests used ...
1 Unit Tests
Units tests are the lowest level of testing, designed to test the methods of each class. For any new code written in GeoServer, one should write the corresponding test. There are classes that lack unit tests, but we're serious about getting better at it, so ...
1 Web Admin Tool Introduction
Web Admin Tool Introduction The main focus of GeoServer 1.2 was the web administration tool. It is built on STRUTS http://struts.apache.org, and offers a complete graphical user interface, so that users need not ever touch configuration files. It additionally offers the ability ...
1- Install GeoServer
LESSON 1: Install GeoServer Objective: This will walk you through how to install an instance of GeoServer on your local machine. This is directed at windows users. Installing a Java Development Kit # Run the Java 2 Software Development Kit installer ...
1. General
General FAQ
1. WMS
GeoServer provides support for OGC Web Map Service version 1.1.1. All the map preview functionality is built on top of the WMS protocol, just using different output formats. For more information the about how to use the WMS protocol refer ...
1.1 Install GeoServer
Install GeoServer There are three ways to install GeoServer. The appropriate one depends upon the operating system or container (such as Tomcat) which will be used
1.2 Add a Dataset
Add a shapefile to GeoServer Configure GeoServer to serve up your data
1.3 Style Your Map
quick tutorial on how to create and use SLD files to style your map
1.4 Configure GeoServers Settings
How to configure the various settings in GeoServer
1.5 Additional Data Formats
Extra data formats such as PostGIS, Oracle, DB2, ArcSDE and MySQL
1a Data Directory
LESSON 1a Configuring a Data Directory Objective: This tutorial will teach you how to configure a 'data directory', which is a way to keep your configuration separate from the current installation of GeoServer, making it very easy to upgrade to new versions of GeoServer ...
2 Add new data
LESSON 2: Adding Data Objective: In this tutorial you will learn how to configure GeoServer to publish with raster and vector data as a 2d map using the Web Map Service Protocol. Loading and Configuring a Shapefile # Start up GeoServer by going to the Start ...
2 Code Explanations
explain in detail how different parts of the codebase work. Though all code is not explained, we try to hit on representative parts
2 Configuring GeoServer
section of the docs is focused on setting up a geoserver instance for use
2 Data Configuration
Data Data is perhaps the most important section of the web admin tool, which is why it gets its own page. It relies on the Web Admin Tool, so read the introduction 1 Web Admin Tool Introduction if you haven't already ...
2 DataStore Config
DataStore After defining your namespace(s) the next step is to define your DataStore. A DataStore represents a single, physical, source of geographic data. It can consist of one or more featureTypes (or layers). A featureType can be a table (as in a database), a single file (as in a shapefile ...
2 Developer Tutorials
Here you will find many tutorials (/) and information (i) pages dealing with development for GeoServer. It is a WIKI, so feel free to add any tutorials you think are needed. The community would greatly apreciate it! PostGIS PostGIS Docs GEOSDOC:Prerequisites ...
2 Documentation Guidelines
Welcome to the GeoServer documentation process, this page will help you know what documentation we expect (before your work can be merged onto trunk), and what guidelines we would like you to follow when writing . This page ...
2 Files
GeoServer Config Files The two central configuration files are services.xml and catalog.xml. In the source tree they are located in the conf/ directory. In the created wars they are copied to the WEBINF/ directory. This is a little out of the way, as it would make sense for them to live with the other configuration files ...
2 GeoServer Improvement Proposal
GSIP GeoServer Improvement Proposal is the formal mechanism used to perform any sort of major change in the GeoServer project . Examples may include major new features, process improvements for the functioning of the community, rearchitectures, intellectual property, and timing of releases and merges ...
2 GeoServer Platform
section is a Short introduction to Spring, and its role in GeoServer . Excerpt from the Spring Mission Statement http://www.springframework.org/about. Spring should be a pleasure to use Your application code should not depend on Spring APIs Spring should not compete with good ...
2 GeoServer Web Based Configuration Implementation Report
1 INTRODUCTION This document outlines our experience in implementing the GeoServer Web Based Configuration system. Several changes have been made with respect to the GeoServer Web Based Configuration Design Document. The focus of these User Interface design changes has ...
2 Hello World Application
tutorial we will create a custom web application built from GeoServer components. We will extend on the Hello World Service 1 Hello World Service tutorial to build an application that we can deploy the service in. Create a New Project ...
2 Http
GeoServer Http and servlet support module. Open Web Service Dispatching The GeoServer Open Web Service model is described in detail here 0 Platform. The term dispatching refers to forwarding an incoming request to a particular service. The http module ...
2 Http Unit Tests
second type of unit tests are known as Http Unit tests. They are JUnit tests which are run against a running instance of GeoServer . An http unit test works by making a request to the server and examining the response. This form of testing is very similar ...
2 Issue Tracker
Jira Issue Tracker jira.codehaus.org/browse/GEOS http://jira.codehaus.org/browse/GEOS is the location of our Issue tracker. Our JIRA issue tracker is one of the primary modes of communication for the GeoServer project. If there's a bug in the code or a feature you'd like to see ...
2 Maven Quickstart
Building and Running GeoServer with Maven . In this Quickstart you will: Check out the GeoServer source code from the subversion repository. Build GeoServer Modules Setup a GeoServer Configuration Run GeoServer with Jetty Source Code # Ensure you have Subversion properly ...
2 Request Response
Preamble The RequestResponse system is the subsystem of GeoServer which deals with communication with the outside world. Before jumping in lets define some terminology in which we can use to define what the subsystem does. A Service is a component running inside of GeoServer which ...
2 Subversion
section you will: # Download and Install a Subversion Command Line Client # Install the configuration file for GeoServer development Download Windows Download the Windows Installer http://subversion.tigris.org/files/documents/15/29065/svn1.3.0setup.exe. Linux Download the package http://subversion.tigris.org/projectpackages.html for your distribution ...
2 Subversion conventions
We highly recommend that everyone read the subversion book http://svnbook.redbean.com/ as the definitive howto. Recommendations for using GeoServer's SVN Past that we have a few recommendations for GeoServer. Atomic commits Each commit should be about one general 'thing ...
2- Add a Dataset
LESSON 2: Add a Dataset Objective: In this tutorial you will learn how to configure GeoServer to publish with Web Map Service (WMS) and Web Feature Service (WFS) protocols. Loading and Configuring Data # Start up GeoServer by going to the Start menu ...
2. Installation
Installation FAQ
2. WFS
General introduction A WFS allows uniform access to features stored on a server. Use a WFS when you want to perform actions such as: query a dataset and retrieve the features find the feature definition (feature's property names and types) add features to dataset ...
3 A Simple PlugIn
section explains How to Create a Simple GeoServer Plugin for Geoserver 1.6.x using the following scenario: Implementation of a "Hello World" service. The service should supply a capabilities document which advertises a single operation called "sayHello". The result of a sayHello operation ...
3 CITE tests
CITE Conformance Tests http://www.opengeospatial.org/resource/testing of the Open Geospatial Consortium are the best functional tests we have of GeoServer . They are a set of tests published by the OGC for testing the compliance of WMS and WFS servers. They are very complete and very effective. We ...
3 DataStores configuration details
GeoServer DataStores The children pages discuss all the connection parameters and configuration tricks needed to get each of the DataStores running. You should just need to look at one or two sections in it, based on the format of the data you would like to serve ...
3 Diagrams
section contains various diagrams and pictures made over the years for GeoServer
3 Eclipse Quickstart
Building and Debugging GeoServer with Eclipse . In this section you will: \\ Import GeoServer modules into your Eclipse IDE Run / Debug GeoServer using Eclipse Prerequisites Before building GeoServer with your Eclipse IDE you must: # Setup 5 Eclipse your ...
3 Google Earth customizations
LESSON 3: Google Earth Objective: In this tutorial you will learn how to use some the features of GeoServer Google Earth support. Section 1: Viewing Data in Google Earth #section1 Section 2: Filtering Data with CQL #section2 Section ...
3 IRC
IRC Developer Meetings GeoServer has IRC meetings as needed on an approximately weekly basis. Many of the developers are often on the channel at other times as well, if you need some quick help. The meeting is on Tuesdays at 19:00 UTC http ...
3 Logging
Most GeoServer logging conventions are directly inherited from GeoTools , see GEOT:5.1.3 Logging for more information. In general, most programmer level logging should be at FINE and less. INFO should be messages to users of things going on, and kept to a minimum ...
3 Merge Procedure
Guidelines on performing merges in the codebase The following is from an email sent by Dave Blasby which is the best guideline we have right now... The ideas were reviewed in the a recent geoserver IRC meeting, and some guidence has been provided ...
3 Output Strategies
Output Strategies In a Nutshell Strategy? Why is it called Strategy? It describes how the output process should go about returning the information that was requested The output strategy object tells Geoserver how to proceede when returning the data. A Strategy is also a design ...
3 Project Roles
GeoServer is a community of people doing different tasks to help out in different ways. Most of these tasks aren't formalized in any way, and we encourage you to jump in and get involved. A few roles, however, require a bit more of a formal process ...
3 Services
sections provides explanations and pointers for the services and protocols supported by GeoServer
3 Source Code
Checkout the GeoServer Sources Downloading Source Release You can download the latest source code release from the GeoServer download page http://sourceforge.net/project/showfiles.php?groupid=25086&packageid=38410. Source code releases are made available ...
3 STRUTS Info
some info on the STRUTS configuration webapp inside geoserver. We'll look at a few example pages to get an idea about whats happening. I highly recommend that you get a book on STRUTs (the "free" online documentation http://struts.apache.org ...
3 Style Config
Style Styling GeoServer is a topic in and of itself. We use an open standard called Styled Layer Descriptor (SLD), an open standard XML based language to describe how maps should look. We recommend you start ...
3- Test Capabilities
LESSON 3: Test the Capabilities of GeoServer It's time to play with GeoServer and see some of the things it can do outofthebox. Demos Navigate to the Demo page of geoserver. Just head to http://localhost:8080/geoserver/demo.do. !3capabilitiesdemopage.jpg! Map Preview This page shows ...
3. Configuration
3. WCS
Web Coverage Service placeholder. At the moment no specific documentation exists, look at the {{WCS specification http://www.opengeospatial.org/standards/wcs}} for more information. At the time of writing GeoServer does support WCS 1.0, whilst WCS 1.1 support is underway and will be released ...
4 Design Notes
Notes on the designs of various subsystems of GeoServer
4 Developer Tutorials
Tutorials to get going with GeoServer as a framework
4 FeatureType Config
FeatureType The final piece of the configuration puzzle is to set up your FeatureType. Our use of the term FeatureType betrays our WFS roots, in WMS speak it is called a layer. But configuration for both is done in the FeatureType section. It represents a number of features that have ...
4 GeoServer Data Directory
Data Dir Introduction The GeoServer Data Directory is the preferred place to store ones configuration for GeoServer. It includes the catalog.xml and services.xmlf files, which are the two primary configuration files. It also includes a number of support files, a styles/ directory of sld files ...
4 GeoServer Improvement Proposals
GeoServer Improvement Proposal (GSIP) is how we communicate about large changes in the project. It is hoped that all members of the PSC 0 Project Steering Committee will comment on each one, and reach consensus about the way forward. For more information on GSIP's ...
4 Hand Testing
Between the forms of testing mentioned above is testing GeoServer by hand, issuing a number of requests to ensure that nothing major was broken. To do this we highly recommend using the 'demo' section of the web administration tool. This allows you to easily issue 'post ...
4 Maven
Introduction Maven http://maven.apache.org/ is a tool for building and managing Javabased projects. It is a successor to Ant, but takes a more project oriented approach. It is great for figuring out dependancies and complex build orders, and helps to give a coherent overall structure to java projects ...
4 Modules
GeoServer system modules The module descriptions in this section do not apply to the stable 1.4.x branch or trunk. They are specific to the ows4 branch which is still in an R&D state
4 Openlayers customization
LESSON 4 OpenLayers Customization Objective: In this tutorial you will learn how to make a simple mapping application with an OpenLayers front end. Prerequisites: # GeoServer installed and running (visible from http://localhost:8080/geoserver) . # GeoServer configured with the topp:states ...
4 Programmers Guide
Guide to using GeoServer as a framework for additional applications The Programmer's Guide is focused on using GeoServer as a framework for your own spatial applications. It includes architectural overviews, tutorials on writing your own plugins, and explanations of the modules
4 Refractoring
Recommendations for performing refactors of code in GeoServer Refactoring is the process of restructuring/renaming your code to ensure your design remains clean as your requirements and functionality change and grow with time. Refactoring is best explored using the excellent book writen my ...
4 Testing
section contains information on running existing GeoServer tests and creating new ones
4 Tutorials
Step by step guides covering a variety of specific tasks . They cross the full 2 Configuring GeoServer stuff, presenting sectional views of various things that one can do, like getting quickly started, or setting up a shapefile, without getting ...
4- WMS and Map Styling
LESSON 4: WMS Capabilities and Styling Your Map Here we will talk about the WMS GetMap service that, when combined with SLD, will give users beautiful maps. For this page make sure you have an instance of GeoServer running ...
4. Troubleshooting
Troubleshooting
5 Bug Fixing
When you are fixing bugs, please follow these bestpractices: All bug fixes, even very minor, should have a JIRA task associated with them, so that we can track what happened in each release, without having to go ...
5 Change Conventions
section contains procedures for small fixes up to major improvements
5 CoverageStore Configuration
Coverage Stores are the locations of raster image files. They can be individual files or a group of related files. GeoServer comes with several types of supported raster formats including: Format Description File extension used for UI ArcGrid GEOSDOC:Arc Grid ...
5 Eclipse
information on how to set up Eclipse to use GeoServer 1.3 series, head here Setup Geoserver 1.3 for Debugging or Programming. In this section you will: # Download and Install an Eclipse SDK . # Configure the Eclipse SDK for GeoServer development. Download Windows ...
5 General Information
General Information
5 GeoTools
About GeoTools 2 Perhaps the most important understanding needed about the design of GeoServer is the incredibly close linkage with GeoTools2 http://geotools.org/. Browsing the GeoServer code likely gives one less than half of the understanding needed to comprehend what ...
5 Hints and Tricks
Advice and howtos for navigating the GeoServer codebase
5 Optimizing WMS output
Objective: learn the various output format options affecting quality, speed and response size and choose the most appropriate one according to the specific application needs. Step 1: Setting up the OpenLayers Preview In this section you are going to setup a simplified ...
5 Reference
Information like javadocs, specifics on code, diagrams, configuration files and the like
5 Security subsystem
Configuring the security subsystem Starting with GeoServer 1.6.0 the GeoServer security subsystem has been improved by integrating Acegi http://www.acegisecurity.org/, a library that allows for taking care or various security issues in web applications. The library itself is very powerful, thought ...
5 VWFS documentation
Documentation from the vwfs http://vwfs.refractions.net/ project of 2003/4
5- WFS
LESSON 5: Use the WFS Capabilities of GeoServer Web Feture Service (WFS) provides the tools needed to query, edit, insert, and delete features. We are going to cover some basic WFS requests and get you comfortable with what to expect ...
5. Datastores FAQ
Datastores FAQ
6 Beyond GeoServer
Clients Data Loading Spec Explanations and Sample Requests 7 User Experiences
6 Communication
various avenues for communication within the GeoServer Project
6 Configuration Files
GeoServer configuration is currently persisted in a number of xml based files. Early versions of GeoServer were configured entirely by editing the files, but as of 1.2 there is also the web administration tool, which we highly recommend, as it makes configuration much quicker. However ...
6 Coverage Config
page will guide you through setting up your Coverage data sets. In order to configure your Coverage data, you first need to create a CoverageStore. You can read how to do that here 5 CoverageStore Configuration. Create ...
6 FAQ
6 GeoServer in Production Environment
GeoServer in Production Most of the GeoServer downloads are geared towards quickly showing off the capabilities, with an array of demos, sample layers, and an embedded servlet container. If you are using GeoServer in a production environment, there are a few things we'd like to recommend ...
6 Versioning
LESSON 6: Enabling Versioning Objective: In this tutorial you will learn how to enable the new support for 'versioning', which enables wikitype editing, with history, feature differences and rollbacks. You will put data in to PostGIS, enable versioning to alter the table structure ...
6- Advanced GeoServer Features
STEP 6: Advanced GeoServer Features Caching Tiling your Mapping Client GeoServer supports caching of requests. This is very useful if you have a tiled WMS client, such as Open Layers. Tiling is what you see on Google Maps. To use ...
6. Eclipse
Eclipse FAQ
7 Additional Options
few more options for configuring GeoServer
7 Policies and Procedures
7 Releasing
Create a GeoServer Release This is a guide to making a GeoServer release available to the general project. The GeoServer project very much believes in the mantra of 'release early, release often'. Our users should have our latest developments as soon as possible, as their feedback ...
7 User Experiences
section of the documentation is built by our users. It contains examples of working GeoServer instances in the Gallery GEOS:Gallery, informal narratives of how people are working with GeoServer in the Use Narrative section, and more structured how tos in the End User Tutorials. Remember ...
7. WFS
WFS FAQ
8 Licensing
Introduction First and foremost, GeoServer is licensed under the GNU Public License http://docs.codehaus.org/display/GEOSDOC/License (GPL). This is a very good license that ensures GeoServer will always be open source, and is the same license that Linux is under. But we're also innovating ...
8. WMS
8. WMS
9 Validation Module
Validation Module is used by the WFS module to ensure integrity is maintained during the execution of a Transaction opperation
9 WCS
|